package com.ziiwee.reduce.describe.types;

import com.ziiwee.reduce.describe.TypeDescribe;
import org.springframework.core.ResolvableType;

/**
 * @author ziiwee
 * @data 2020/8/12
 */
public interface TypeProvider {

    boolean support(ResolvableType type);

    TypeDescribe render(ResolvableType type, TypeProviderContext context);

}
